/*
 * Copyright 2011 Katsunori Koyanagi
 *
 * Licensed under the Apache License, Version 2.0 (the "License"); you may not
 * use this file except in compliance with the License. You may obtain a copy of
 * the License at
 *
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
 * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
 * License for the specific language governing permissions and limitations under
 * the License.
 */

package sweezy.swf.visitor
{
	import sweezy.swf.SWF;
	import sweezy.swf.action.code.ActionAdd;
	import sweezy.swf.action.code.ActionAdd2;
	import sweezy.swf.action.code.ActionAnd;
	import sweezy.swf.action.code.ActionAsciiToChar;
	import sweezy.swf.action.code.ActionBitAnd;
	import sweezy.swf.action.code.ActionBitLShift;
	import sweezy.swf.action.code.ActionBitOr;
	import sweezy.swf.action.code.ActionBitRShift;
	import sweezy.swf.action.code.ActionBitURShift;
	import sweezy.swf.action.code.ActionBitXor;
	import sweezy.swf.action.code.ActionCall;
	import sweezy.swf.action.code.ActionCallFunction;
	import sweezy.swf.action.code.ActionCallMethod;
	import sweezy.swf.action.code.ActionCastOp;
	import sweezy.swf.action.code.ActionCharToAscii;
	import sweezy.swf.action.code.ActionCloneSprite;
	import sweezy.swf.action.code.ActionConstantPool;
	import sweezy.swf.action.code.ActionDecrement;
	import sweezy.swf.action.code.ActionDefineFunction;
	import sweezy.swf.action.code.ActionDefineFunction2;
	import sweezy.swf.action.code.ActionDefineLocal;
	import sweezy.swf.action.code.ActionDefineLocal2;
	import sweezy.swf.action.code.ActionDelete;
	import sweezy.swf.action.code.ActionDelete2;
	import sweezy.swf.action.code.ActionDivide;
	import sweezy.swf.action.code.ActionEndDrag;
	import sweezy.swf.action.code.ActionEnumerate;
	import sweezy.swf.action.code.ActionEnumerate2;
	import sweezy.swf.action.code.ActionEquals;
	import sweezy.swf.action.code.ActionEquals2;
	import sweezy.swf.action.code.ActionExtends;
	import sweezy.swf.action.code.ActionGetMember;
	import sweezy.swf.action.code.ActionGetProperty;
	import sweezy.swf.action.code.ActionGetTime;
	import sweezy.swf.action.code.ActionGetURL;
	import sweezy.swf.action.code.ActionGetURL2;
	import sweezy.swf.action.code.ActionGetVariable;
	import sweezy.swf.action.code.ActionGoToLabel;
	import sweezy.swf.action.code.ActionGotoFrame;
	import sweezy.swf.action.code.ActionGotoFrame2;
	import sweezy.swf.action.code.ActionGreater;
	import sweezy.swf.action.code.ActionIf;
	import sweezy.swf.action.code.ActionImplementsOp;
	import sweezy.swf.action.code.ActionIncrement;
	import sweezy.swf.action.code.ActionInitArray;
	import sweezy.swf.action.code.ActionInitObject;
	import sweezy.swf.action.code.ActionJump;
	import sweezy.swf.action.code.ActionLess;
	import sweezy.swf.action.code.ActionLess2;
	import sweezy.swf.action.code.ActionMBAsciiToChar;
	import sweezy.swf.action.code.ActionMBCharToAscii;
	import sweezy.swf.action.code.ActionMBStringExtract;
	import sweezy.swf.action.code.ActionMBStringLength;
	import sweezy.swf.action.code.ActionModulo;
	import sweezy.swf.action.code.ActionMultiply;
	import sweezy.swf.action.code.ActionNewMethod;
	import sweezy.swf.action.code.ActionNewObject;
	import sweezy.swf.action.code.ActionNextFrame;
	import sweezy.swf.action.code.ActionNot;
	import sweezy.swf.action.code.ActionOr;
	import sweezy.swf.action.code.ActionPlay;
	import sweezy.swf.action.code.ActionPop;
	import sweezy.swf.action.code.ActionPreviousFrame;
	import sweezy.swf.action.code.ActionPush;
	import sweezy.swf.action.code.ActionPushDuplicate;
	import sweezy.swf.action.code.ActionRandomNumber;
	import sweezy.swf.action.code.ActionRemoveSprite;
	import sweezy.swf.action.code.ActionReturn;
	import sweezy.swf.action.code.ActionSetMember;
	import sweezy.swf.action.code.ActionSetProperty;
	import sweezy.swf.action.code.ActionSetTarget;
	import sweezy.swf.action.code.ActionSetTarget2;
	import sweezy.swf.action.code.ActionSetVariable;
	import sweezy.swf.action.code.ActionStackSwap;
	import sweezy.swf.action.code.ActionStartDrag;
	import sweezy.swf.action.code.ActionStop;
	import sweezy.swf.action.code.ActionStopSounds;
	import sweezy.swf.action.code.ActionStoreRegister;
	import sweezy.swf.action.code.ActionStrictEquals;
	import sweezy.swf.action.code.ActionStringAdd;
	import sweezy.swf.action.code.ActionStringEquals;
	import sweezy.swf.action.code.ActionStringExtract;
	import sweezy.swf.action.code.ActionStringGreater;
	import sweezy.swf.action.code.ActionStringLength;
	import sweezy.swf.action.code.ActionStringLess;
	import sweezy.swf.action.code.ActionSubtract;
	import sweezy.swf.action.code.ActionTargetPath;
	import sweezy.swf.action.code.ActionThrow;
	import sweezy.swf.action.code.ActionToInteger;
	import sweezy.swf.action.code.ActionToNumber;
	import sweezy.swf.action.code.ActionToString;
	import sweezy.swf.action.code.ActionToggleQuality;
	import sweezy.swf.action.code.ActionTrace;
	import sweezy.swf.action.code.ActionTry;
	import sweezy.swf.action.code.ActionTypeOf;
	import sweezy.swf.action.code.ActionUnknown;
	import sweezy.swf.action.code.ActionWaitForFrame;
	import sweezy.swf.action.code.ActionWaitForFrame2;
	import sweezy.swf.action.code.ActionWith;
	import sweezy.swf.structure.ABCData;
	import sweezy.swf.structure.ActionRecords;
	import sweezy.swf.structure.AlphaBitmapData;
	import sweezy.swf.structure.AlphaColorMapData;
	import sweezy.swf.structure.BevelFilter;
	import sweezy.swf.structure.BitmapData15;
	import sweezy.swf.structure.BitmapData24;
	import sweezy.swf.structure.BlurFilter;
	import sweezy.swf.structure.ButtonCondAction;
	import sweezy.swf.structure.ButtonRecord;
	import sweezy.swf.structure.CXForm;
	import sweezy.swf.structure.CXFormWithAlpha;
	import sweezy.swf.structure.ClipActionRecord;
	import sweezy.swf.structure.ClipActions;
	import sweezy.swf.structure.ClipEventFlags;
	import sweezy.swf.structure.ColorMapData;
	import sweezy.swf.structure.ColorMatrixFilter;
	import sweezy.swf.structure.ConvolutionFilter;
	import sweezy.swf.structure.CurvedEdgeRecord;
	import sweezy.swf.structure.DropShadowFilter;
	import sweezy.swf.structure.EndShapeRecord;
	import sweezy.swf.structure.FillStyle;
	import sweezy.swf.structure.FocalGradient;
	import sweezy.swf.structure.GlowFilter;
	import sweezy.swf.structure.GlyphEntry;
	import sweezy.swf.structure.Gradient;
	import sweezy.swf.structure.GradientBevelFilter;
	import sweezy.swf.structure.GradientGlowFilter;
	import sweezy.swf.structure.GradientRecord;
	import sweezy.swf.structure.Header;
	import sweezy.swf.structure.KerningRecord;
	import sweezy.swf.structure.LanguageCode;
	import sweezy.swf.structure.LineStyle;
	import sweezy.swf.structure.LineStyle2;
	import sweezy.swf.structure.Matrix;
	import sweezy.swf.structure.MorphFillStyle;
	import sweezy.swf.structure.MorphGradientRecord;
	import sweezy.swf.structure.MorphLineStyle;
	import sweezy.swf.structure.MorphLineStyle2;
	import sweezy.swf.structure.RGB;
	import sweezy.swf.structure.RGBA;
	import sweezy.swf.structure.Rect;
	import sweezy.swf.structure.Shape;
	import sweezy.swf.structure.ShapeWithStyle;
	import sweezy.swf.structure.SoundEnvelope;
	import sweezy.swf.structure.SoundInfo;
	import sweezy.swf.structure.StraightEdgeRecord;
	import sweezy.swf.structure.StyleChangeRecord;
	import sweezy.swf.structure.TextRecord;
	import sweezy.swf.structure.ZoneData;
	import sweezy.swf.structure.ZoneRecord;
	import sweezy.swf.tag.CSMTextSettings;
	import sweezy.swf.tag.DebugID;
	import sweezy.swf.tag.DefineBinaryData;
	import sweezy.swf.tag.DefineBits;
	import sweezy.swf.tag.DefineBitsJPEG2;
	import sweezy.swf.tag.DefineBitsJPEG3;
	import sweezy.swf.tag.DefineBitsJPEG4;
	import sweezy.swf.tag.DefineBitsLossless;
	import sweezy.swf.tag.DefineBitsLossless2;
	import sweezy.swf.tag.DefineButton;
	import sweezy.swf.tag.DefineButton2;
	import sweezy.swf.tag.DefineButtonCxform;
	import sweezy.swf.tag.DefineButtonSound;
	import sweezy.swf.tag.DefineEditText;
	import sweezy.swf.tag.DefineFont;
	import sweezy.swf.tag.DefineFont2;
	import sweezy.swf.tag.DefineFont3;
	import sweezy.swf.tag.DefineFont4;
	import sweezy.swf.tag.DefineFontAlignZones;
	import sweezy.swf.tag.DefineFontInfo;
	import sweezy.swf.tag.DefineFontInfo2;
	import sweezy.swf.tag.DefineFontName;
	import sweezy.swf.tag.DefineMorphShape;
	import sweezy.swf.tag.DefineMorphShape2;
	import sweezy.swf.tag.DefineScalingGrid;
	import sweezy.swf.tag.DefineSceneAndFrameLabelData;
	import sweezy.swf.tag.DefineShape;
	import sweezy.swf.tag.DefineShape2;
	import sweezy.swf.tag.DefineShape3;
	import sweezy.swf.tag.DefineShape4;
	import sweezy.swf.tag.DefineSound;
	import sweezy.swf.tag.DefineSprite;
	import sweezy.swf.tag.DefineText;
	import sweezy.swf.tag.DefineText2;
	import sweezy.swf.tag.DefineVideoStream;
	import sweezy.swf.tag.DoABC;
	import sweezy.swf.tag.DoABC2;
	import sweezy.swf.tag.DoAction;
	import sweezy.swf.tag.DoInitAction;
	import sweezy.swf.tag.EnableDebugger;
	import sweezy.swf.tag.EnableDebugger2;
	import sweezy.swf.tag.End;
	import sweezy.swf.tag.ExportAssets;
	import sweezy.swf.tag.FileAttributes;
	import sweezy.swf.tag.FrameLabel;
	import sweezy.swf.tag.ImportAssets;
	import sweezy.swf.tag.ImportAssets2;
	import sweezy.swf.tag.JPEGTables;
	import sweezy.swf.tag.Metadata;
	import sweezy.swf.tag.PlaceObject;
	import sweezy.swf.tag.PlaceObject2;
	import sweezy.swf.tag.PlaceObject3;
	import sweezy.swf.tag.ProductInfo;
	import sweezy.swf.tag.Protect;
	import sweezy.swf.tag.RemoveObject;
	import sweezy.swf.tag.RemoveObject2;
	import sweezy.swf.tag.ScriptLimits;
	import sweezy.swf.tag.SetBackgroundColor;
	import sweezy.swf.tag.SetTabIndex;
	import sweezy.swf.tag.ShowFrame;
	import sweezy.swf.tag.SoundStreamBlock;
	import sweezy.swf.tag.SoundStreamHead;
	import sweezy.swf.tag.SoundStreamHead2;
	import sweezy.swf.tag.StartSound;
	import sweezy.swf.tag.StartSound2;
	import sweezy.swf.tag.SymbolClass;
	import sweezy.swf.tag.UnknownTag;
	import sweezy.swf.tag.VideoFrame;

	public class SWFElementVisitor implements ISWFElementVisitor
	{

		public function SWFElementVisitor()
		{
		}

		public function visitABCData(element:ABCData):void
		{
		}

		public function visitActionAdd(element:ActionAdd):void
		{
		}

		public function visitActionAdd2(element:ActionAdd2):void
		{
		}

		public function visitActionAnd(element:ActionAnd):void
		{
		}

		public function visitActionAsciiToChar(element:ActionAsciiToChar):void
		{
		}

		public function visitActionBitAnd(element:ActionBitAnd):void
		{
		}

		public function visitActionBitLShift(element:ActionBitLShift):void
		{
		}

		public function visitActionBitOr(element:ActionBitOr):void
		{
		}

		public function visitActionBitRShift(element:ActionBitRShift):void
		{
		}

		public function visitActionBitURShift(element:ActionBitURShift):void
		{
		}

		public function visitActionBitXor(element:ActionBitXor):void
		{
		}

		public function visitActionCall(element:ActionCall):void
		{
		}

		public function visitActionCallFunction(element:ActionCallFunction):void
		{
		}

		public function visitActionCallMethod(element:ActionCallMethod):void
		{
		}

		public function visitActionCastOp(element:ActionCastOp):void
		{
		}

		public function visitActionCharToAscii(element:ActionCharToAscii):void
		{
		}

		public function visitActionCloneSprite(element:ActionCloneSprite):void
		{
		}

		public function visitActionConstantPool(element:ActionConstantPool):void
		{
		}

		public function visitActionDecrement(element:ActionDecrement):void
		{
		}

		public function visitActionDefineFunction(element:ActionDefineFunction):void
		{
		}

		public function visitActionDefineFunction2(element:ActionDefineFunction2):void
		{
		}

		public function visitActionDefineLocal(element:ActionDefineLocal):void
		{
		}

		public function visitActionDefineLocal2(element:ActionDefineLocal2):void
		{
		}

		public function visitActionDelete(element:ActionDelete):void
		{
		}

		public function visitActionDelete2(element:ActionDelete2):void
		{
		}

		public function visitActionDivide(element:ActionDivide):void
		{
		}

		public function visitActionEndDrag(element:ActionEndDrag):void
		{
		}

		public function visitActionEnumerate(element:ActionEnumerate):void
		{
		}

		public function visitActionEnumerate2(element:ActionEnumerate2):void
		{
		}

		public function visitActionEquals(element:ActionEquals):void
		{
		}

		public function visitActionEquals2(element:ActionEquals2):void
		{
		}

		public function visitActionExtends(element:ActionExtends):void
		{
		}

		public function visitActionGetMember(element:ActionGetMember):void
		{
		}

		public function visitActionGetProperty(element:ActionGetProperty):void
		{
		}

		public function visitActionGetTime(element:ActionGetTime):void
		{
		}

		public function visitActionGetURL(element:ActionGetURL):void
		{
		}

		public function visitActionGetURL2(element:ActionGetURL2):void
		{
		}

		public function visitActionGetVariable(element:ActionGetVariable):void
		{
		}

		public function visitActionGoToLabel(element:ActionGoToLabel):void
		{
		}

		public function visitActionGotoFrame(element:ActionGotoFrame):void
		{
		}

		public function visitActionGotoFrame2(element:ActionGotoFrame2):void
		{
		}

		public function visitActionGreater(element:ActionGreater):void
		{
		}

		public function visitActionIf(element:ActionIf):void
		{
		}

		public function visitActionImplementsOp(element:ActionImplementsOp):void
		{
		}

		public function visitActionIncrement(element:ActionIncrement):void
		{
		}

		public function visitActionInitArray(element:ActionInitArray):void
		{
		}

		public function visitActionInitObject(element:ActionInitObject):void
		{
		}

		public function visitActionJump(element:ActionJump):void
		{
		}

		public function visitActionLess(element:ActionLess):void
		{
		}

		public function visitActionLess2(element:ActionLess2):void
		{
		}

		public function visitActionMBAsciiToChar(element:ActionMBAsciiToChar):void
		{
		}

		public function visitActionMBCharToAscii(element:ActionMBCharToAscii):void
		{
		}

		public function visitActionMBStringExtract(element:ActionMBStringExtract):void
		{
		}

		public function visitActionMBStringLength(element:ActionMBStringLength):void
		{
		}

		public function visitActionModulo(element:ActionModulo):void
		{
		}

		public function visitActionMultiply(element:ActionMultiply):void
		{
		}

		public function visitActionNewMethod(element:ActionNewMethod):void
		{
		}

		public function visitActionNewObject(element:ActionNewObject):void
		{
		}

		public function visitActionNextFrame(element:ActionNextFrame):void
		{
		}

		public function visitActionNot(element:ActionNot):void
		{
		}

		public function visitActionOr(element:ActionOr):void
		{
		}

		public function visitActionPlay(element:ActionPlay):void
		{
		}

		public function visitActionPop(element:ActionPop):void
		{
		}

		public function visitActionPreviousFrame(element:ActionPreviousFrame):void
		{
		}

		public function visitActionPush(element:ActionPush):void
		{
		}

		public function visitActionPushDuplicate(element:ActionPushDuplicate):void
		{
		}

		public function visitActionRandomNumber(element:ActionRandomNumber):void
		{
		}

		public function visitActionRecords(element:ActionRecords):void
		{
		}

		public function visitActionRemoveSprite(element:ActionRemoveSprite):void
		{
		}

		public function visitActionReturn(element:ActionReturn):void
		{
		}

		public function visitActionSetMember(element:ActionSetMember):void
		{
		}

		public function visitActionSetProperty(element:ActionSetProperty):void
		{
		}

		public function visitActionSetTarget(element:ActionSetTarget):void
		{
		}

		public function visitActionSetTarget2(element:ActionSetTarget2):void
		{
		}

		public function visitActionSetVariable(element:ActionSetVariable):void
		{
		}

		public function visitActionStackSwap(element:ActionStackSwap):void
		{
		}

		public function visitActionStartDrag(element:ActionStartDrag):void
		{
		}

		public function visitActionStop(element:ActionStop):void
		{
		}

		public function visitActionStopSounds(element:ActionStopSounds):void
		{
		}

		public function visitActionStoreRegister(element:ActionStoreRegister):void
		{
		}

		public function visitActionStrictEquals(element:ActionStrictEquals):void
		{
		}

		public function visitActionStringAdd(element:ActionStringAdd):void
		{
		}

		public function visitActionStringEquals(element:ActionStringEquals):void
		{
		}

		public function visitActionStringExtract(element:ActionStringExtract):void
		{
		}

		public function visitActionStringGreater(element:ActionStringGreater):void
		{
		}

		public function visitActionStringLength(element:ActionStringLength):void
		{
		}

		public function visitActionStringLess(element:ActionStringLess):void
		{
		}

		public function visitActionSubtract(element:ActionSubtract):void
		{
		}

		public function visitActionTargetPath(element:ActionTargetPath):void
		{
		}

		public function visitActionThrow(element:ActionThrow):void
		{
		}

		public function visitActionToInteger(element:ActionToInteger):void
		{
		}

		public function visitActionToNumber(element:ActionToNumber):void
		{
		}

		public function visitActionToString(element:ActionToString):void
		{
		}

		public function visitActionToggleQuality(element:ActionToggleQuality):void
		{
		}

		public function visitActionTrace(element:ActionTrace):void
		{
		}

		public function visitActionTry(element:ActionTry):void
		{
		}

		public function visitActionTypeOf(element:ActionTypeOf):void
		{
		}

		public function visitActionUnknown(element:ActionUnknown):void
		{
		}

		public function visitActionWaitForFrame(element:ActionWaitForFrame):void
		{
		}

		public function visitActionWaitForFrame2(element:ActionWaitForFrame2):void
		{
		}

		public function visitActionWith(element:ActionWith):void
		{
		}

		public function visitAlphaBitmapData(element:AlphaBitmapData):void
		{
		}

		public function visitAlphaColorMapData(element:AlphaColorMapData):void
		{
		}

		public function visitBevelFilter(element:BevelFilter):void
		{
		}

		public function visitBitmapData15(element:BitmapData15):void
		{
		}

		public function visitBitmapData24(element:BitmapData24):void
		{
		}

		public function visitBlurFilter(element:BlurFilter):void
		{
		}

		public function visitButtonCondAction(element:ButtonCondAction):void
		{
		}

		public function visitButtonRecord(element:ButtonRecord):void
		{
		}

		public function visitCSMTextSettings(element:CSMTextSettings):void
		{
		}

		public function visitCXForm(element:CXForm):void
		{
		}

		public function visitCXFormWithAlpha(element:CXFormWithAlpha):void
		{
		}

		public function visitClipActionRecord(element:ClipActionRecord):void
		{
		}

		public function visitClipActions(element:ClipActions):void
		{
		}

		public function visitClipEventFlags(element:ClipEventFlags):void
		{
		}

		public function visitColorMapData(element:ColorMapData):void
		{
		}

		public function visitColorMatrixFilter(element:ColorMatrixFilter):void
		{
		}

		public function visitConvolutionFilter(element:ConvolutionFilter):void
		{
		}

		public function visitCurvedEdgeRecord(element:CurvedEdgeRecord):void
		{
		}

		public function visitDebugID(element:DebugID):void
		{
		}

		public function visitDefineBinaryData(element:DefineBinaryData):void
		{
		}

		public function visitDefineBits(element:DefineBits):void
		{
		}

		public function visitDefineBitsJPEG2(element:DefineBitsJPEG2):void
		{
		}

		public function visitDefineBitsJPEG3(element:DefineBitsJPEG3):void
		{
		}

		public function visitDefineBitsJPEG4(element:DefineBitsJPEG4):void
		{
		}

		public function visitDefineBitsLossless(element:DefineBitsLossless):void
		{
		}

		public function visitDefineBitsLossless2(element:DefineBitsLossless2):void
		{
		}

		public function visitDefineButton(element:DefineButton):void
		{
		}

		public function visitDefineButton2(element:DefineButton2):void
		{
		}

		public function visitDefineButtonCxform(element:DefineButtonCxform):void
		{
		}

		public function visitDefineButtonSound(element:DefineButtonSound):void
		{
		}

		public function visitDefineEditText(element:DefineEditText):void
		{
		}

		public function visitDefineFont(element:DefineFont):void
		{
		}

		public function visitDefineFont2(element:DefineFont2):void
		{
		}

		public function visitDefineFont3(element:DefineFont3):void
		{
		}

		public function visitDefineFont4(element:DefineFont4):void
		{
		}

		public function visitDefineFontAlignZones(element:DefineFontAlignZones):void
		{
		}

		public function visitDefineFontInfo(element:DefineFontInfo):void
		{
		}

		public function visitDefineFontInfo2(element:DefineFontInfo2):void
		{
		}

		public function visitDefineFontName(element:DefineFontName):void
		{
		}

		public function visitDefineMorphShape(element:DefineMorphShape):void
		{
		}

		public function visitDefineMorphShape2(element:DefineMorphShape2):void
		{
		}

		public function visitDefineScalingGrid(element:DefineScalingGrid):void
		{
		}

		public function visitDefineSceneAndFrameLabelData(element:DefineSceneAndFrameLabelData):void
		{
		}

		public function visitDefineShape(element:DefineShape):void
		{
		}

		public function visitDefineShape2(element:DefineShape2):void
		{
		}

		public function visitDefineShape3(element:DefineShape3):void
		{
		}

		public function visitDefineShape4(element:DefineShape4):void
		{
		}

		public function visitDefineSound(element:DefineSound):void
		{
		}

		public function visitDefineSprite(element:DefineSprite):void
		{
		}

		public function visitDefineText(element:DefineText):void
		{
		}

		public function visitDefineText2(element:DefineText2):void
		{
		}

		public function visitDefineVideoStream(element:DefineVideoStream):void
		{
		}

		public function visitDoABC(element:DoABC):void
		{
		}

		public function visitDoABC2(element:DoABC2):void
		{
		}

		public function visitDoAction(element:DoAction):void
		{
		}

		public function visitDoInitAction(element:DoInitAction):void
		{
		}

		public function visitDropShadowFilter(element:DropShadowFilter):void
		{
		}

		public function visitEnableDebugger(element:EnableDebugger):void
		{
		}

		public function visitEnableDebugger2(element:EnableDebugger2):void
		{
		}

		public function visitEnd(element:End):void
		{
		}

		public function visitEndShapeRecord(element:EndShapeRecord):void
		{
		}

		public function visitExportAssets(element:ExportAssets):void
		{
		}

		public function visitFileAttributes(element:FileAttributes):void
		{
		}

		public function visitFillStyle(element:FillStyle):void
		{
		}

		public function visitFocalGradient(element:FocalGradient):void
		{
		}

		public function visitFrameLabel(element:FrameLabel):void
		{
		}

		public function visitGlowFilter(element:GlowFilter):void
		{
		}

		public function visitGlyphEntry(element:GlyphEntry):void
		{
		}

		public function visitGradient(element:Gradient):void
		{
		}

		public function visitGradientBevelFilter(element:GradientBevelFilter):void
		{
		}

		public function visitGradientGlowFilter(element:GradientGlowFilter):void
		{
		}

		public function visitGradientRecord(element:GradientRecord):void
		{
		}

		public function visitHeader(element:Header):void
		{
		}

		public function visitImportAssets(element:ImportAssets):void
		{
		}

		public function visitImportAssets2(element:ImportAssets2):void
		{
		}

		public function visitJPEGTables(element:JPEGTables):void
		{
		}

		public function visitKerningRecord(element:KerningRecord):void
		{
		}

		public function visitLanguageCode(element:LanguageCode):void
		{
		}

		public function visitLineStyle(element:LineStyle):void
		{
		}

		public function visitLineStyle2(element:LineStyle2):void
		{
		}

		public function visitMatrix(element:Matrix):void
		{
		}

		public function visitMetadata(element:Metadata):void
		{
		}

		public function visitMorphFillStyle(element:MorphFillStyle):void
		{
		}

		public function visitMorphGradientRecord(element:MorphGradientRecord):void
		{
		}

		public function visitMorphLineStyle(element:MorphLineStyle):void
		{
		}

		public function visitMorphLineStyle2(element:MorphLineStyle2):void
		{
		}

		public function visitPlaceObject(element:PlaceObject):void
		{
		}

		public function visitPlaceObject2(element:PlaceObject2):void
		{
		}

		public function visitPlaceObject3(element:PlaceObject3):void
		{
		}

		public function visitProductInfo(element:ProductInfo):void
		{
		}

		public function visitProtect(element:Protect):void
		{
		}

		public function visitRGB(element:RGB):void
		{
		}

		public function visitRGBA(element:RGBA):void
		{
		}

		public function visitRect(element:Rect):void
		{
		}

		public function visitRemoveObject(element:RemoveObject):void
		{
		}

		public function visitRemoveObject2(element:RemoveObject2):void
		{
		}

		public function visitSWF(element:SWF):void
		{
		}

		public function visitScriptLimits(element:ScriptLimits):void
		{
		}

		public function visitSetBackgroundColor(element:SetBackgroundColor):void
		{
		}

		public function visitSetTabIndex(element:SetTabIndex):void
		{
		}

		public function visitShape(element:Shape):void
		{
		}

		public function visitShapeWithStyle(element:ShapeWithStyle):void
		{
		}

		public function visitShowFrame(element:ShowFrame):void
		{
		}

		public function visitSoundEnvelope(element:SoundEnvelope):void
		{
		}

		public function visitSoundInfo(element:SoundInfo):void
		{
		}

		public function visitSoundStreamBlock(element:SoundStreamBlock):void
		{
		}

		public function visitSoundStreamHead(element:SoundStreamHead):void
		{
		}

		public function visitSoundStreamHead2(element:SoundStreamHead2):void
		{
		}

		public function visitStartSound(element:StartSound):void
		{
		}

		public function visitStartSound2(element:StartSound2):void
		{
		}

		public function visitStraightEdgeRecord(element:StraightEdgeRecord):void
		{
		}

		public function visitStyleChangeRecord(element:StyleChangeRecord):void
		{
		}

		public function visitSymbolClass(element:SymbolClass):void
		{
		}

		public function visitTextRecord(element:TextRecord):void
		{
		}

		public function visitUnknownTag(element:UnknownTag):void
		{
		}

		public function visitVideoFrame(element:VideoFrame):void
		{
		}

		public function visitZoneData(element:ZoneData):void
		{
		}

		public function visitZoneRecord(element:ZoneRecord):void
		{
		}
	}
}
